import React from 'react';
import ReactDOM from 'react-dom/client';
import App from './App';
//导入仓库对象文件
import store from './store';
//从react-redux这个包里面导出组件
import { Provider } from 'react-redux'
const root = ReactDOM.createRoot(document.getElementById('app'));
//初次渲染App下所有的组件内容
root.render(
    // 需要接收一个store属性，接收的值就是仓库对象
    //将仓库中的默认状态数据以及更新状态数据的功能全部包含
    <Provider store={store}>
        <App />
    </Provider>
);
//手动重新订阅仓库中的最新的状态数据，并且将App下的组件重新render渲染
// store.subscribe(() => {
//     root.render(
//         <App />
//     );
// })




